package com.example.patient.service;

import com.example.common.entity.EscortProduct;
import com.example.patient.dto.req.GetEscortProductList;
import com.example.patient.dto.resp.EscortProductList;
import com.example.patient.dto.resp.EscortReserveList;
import com.example.patient.dto.resp.EscortTypeList;
import java.util.Date;


/**
 * @ClassName EscortReserve
 * @Author wengjt
 * @Date 2021/5/7 16:40
 * @Description
 **/
public interface EscortReserveService {
    EscortProductList getEscortProductList(GetEscortProductList dto);

    EscortReserveList getEscortReserveList(Long uid,Integer rStatus,Integer pageNum,Integer pageSize);

    EscortProduct getEscortProduct(Long epId);

    EscortTypeList getEscortTypeList(Long etId, Integer showAble, Integer pageNum, Integer pageSize);

    Object appointmentEscortReserve(Long uid,Long pId, Long productId ,Date beginTime, Date endTime, String caregiverGender, String linkMan, String LinkTel);
}
